* emacs-lisp/ert.el (ert-deftest): Bind macro `skip-unless'.
authorMichael Albinus <michael.albinus@gmx.de>
Thu, 24 Oct 2013 07:34:41 +0000 (09:34 +0200)
committerMichael Albinus <michael.albinus@gmx.de>
Thu, 24 Oct 2013 07:34:41 +0000 (09:34 +0200)
commita0e35c759c3632784da1eba90f4a51e0e4c8035f
treee5c6343e796f5370a99e7c0b28ce6fb71c21cae2
parent71b06cc2be5f1e54a29c08267f1131c78cbe5f8e
* emacs-lisp/ert.el (ert-deftest): Bind macro `skip-unless'.
(ert-test-skipped): New error.
(ert-skip, ert-stats-skipped): New defuns.
(ert--skip-unless): New macro.
(ert-test-skipped): New struct.
(ert--run-test-debugger, ert-test-result-type-p)
(ert-test-result-expected-p, ert--stats, ert-stats-completed)
(ert--stats-set-test-and-result, ert-char-for-test-result)
(ert-string-for-test-result, ert-run-tests-batch)
(ert--results-update-ewoc-hf, ert-run-tests-interactively): Handle
skipped tests.
lisp/ChangeLog
lisp/emacs-lisp/ert.el